home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / var / lib / dpkg / info / perl-modules.preinst < prev    next >
Encoding:
Text File  |  2012-12-11  |  1.1 KB  |  32 lines

  1. #!/bin/sh -e
  2.  
  3. # /etc/perl/Net/libnet.cfg mistakenly installed as /etc/Net in perl 5.8
  4. if [ "$1" = upgrade ] && [ -f /etc/Net ] && [ -x /usr/bin/md5sum ] &&
  5.    [ "$(/usr/bin/md5sum /etc/Net)" = "fb2946cae573b8ed3d654a180d458733  /etc/Net" ]
  6. then
  7.     rm -f /etc/Net
  8. fi
  9.  
  10. # this used to be a symlink, see #536384
  11. if [ -h /usr/share/doc/perl-modules ]; then
  12.     rm -f /usr/share/doc/perl-modules
  13. fi
  14.  
  15. # cpanp used to save its configuration to /usr/share
  16. # the md5sum corresponds to the file we ship from 5.10.0-24 onwards
  17. if [ "$1" = upgrade ] &&
  18.    [ -f /usr/share/perl/5.10.0/CPANPLUS/Config/System.pm ] &&
  19.    [ ! -e /etc/perl/CPANPLUS/Config/System.pm ] &&
  20.    [ "$(md5sum /usr/share/perl/5.10.0/CPANPLUS/Config/System.pm)" != \
  21.        "a8e8f612c37f8a5d1b73ebf5bd4e4473  /usr/share/perl/5.10.0/CPANPLUS/Config/System.pm" ]
  22. then
  23.    if [ -d /etc/perl/CPANPLUS/Config ] || mkdir -p /etc/perl/CPANPLUS/Config
  24.    then
  25.         mv /usr/share/perl/5.10.0/CPANPLUS/Config/System.pm \
  26.            /etc/perl/CPANPLUS/Config/System.pm || true
  27.         rmdir /usr/share/perl/5.10.0/CPANPLUS/Config  || true
  28.    fi
  29. fi
  30.  
  31. exit 0
  32.